Explore Mexico, NY

Mexico is a small town located in Oswego County, New York. It is situated in the central part of the state, near the eastern shore of Lake Ontario. The town is known for its rich history, dating back to the early 19th century when it was first settled. Today, Mexico offers a charming and picturesque atmosphere with its well-preserved historic buildings and quaint downtown area. The town also boasts beautiful natural surroundings, including nearby state parks and recreational areas, making it a popular destination for outdoor enthusiasts.


Find Local Businesses


Find Things To Do Near Mexico, NY


Nearby Locations

Parish, NY
(8.19 mi.)
Pulaski, NY
(8.48 mi.)
Hastings, NY
(8.64 mi.)
Mallory, NY
(11.58 mi.)
Altmar, NY
(12.42 mi.)
Richland, NY
(12.96 mi.)
Oswego, NY
(13.47 mi.)
Fulton, NY
(14.25 mi.)
Pennellville, NY
(14.40 mi.)
West Monroe, NY
(14.50 mi.)
Phoenix, NY
(14.55 mi.)
Sandy Creek, NY
(14.74 mi.)
Lacona, NY
(15.50 mi.)
Brewerton, NY
(16.82 mi.)
Williamstown, NY
(17.51 mi.)
Constantia, NY
(17.52 mi.)
Mannsville, NY
(18.81 mi.)
Hannibal, NY
(19.30 mi.)

Popular Cities